Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Salzburg Challenger New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F3 Japan F4 Japan F5 USA F20 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Japan F4 Korea F1 China F6 Canada F4 USA F21 Japan F2 Japan F3 Japan F6 Japan F10 France F18 France F19 Japan F7 France F5 USA F29 USA F30 Japan F5 Japan F9 Sri Lanka F2 India F7 China F3 France F10 Korea F3 France F20 Egypt F7 (Sharm El Sheikh) France F5 (Toulouse) France F7 (Villers Les Nancy) France F13 (Montauban) France F20 (Plaisir) France F21 (Forbach) France F22 (Nevers) Tunisia F39 (Hammamet) Tunisia F40 (Hammamet) France F5 (Poitiers) Tunisia F13 (Jerba) Tunisia F14 (Jerba) France F8 (Angers) France F9 (Grasse) Italy F10 (Casale Monferrato) France F14 (Uriage) France F15 (Troyes) France F19 (Sarreguemines) Canada F5 Tunisia F45 (Monastir) M15+H Bagnoles-de-l'Orne M15+H Bressuire M15 Monastir M15 Grenoble M15 Monastir M15 Toulouse M15 Tabarka M15 Tabarka M25 Angers M15 Grasse M15 Tabarka M15 Tabarka M25 Montauban M25 Bourg-En-Bresse M15 Uriage M25 Troyes M15 Tabarka M15 Tabarka M15 Tabarka M25 Santa Margherita Di Pula M25 Jounieh M25 Jounieh M25+H Rodez M15 Sharm El Sheikh Korea F2 M15 Sharm El Sheikh M15 Monastir M15 Monastir M15 Monastir M15 Grenoble M15 Caslano M25+H Plaisir M15 Forbach M25+H Rodez M15 Heraklion M15 Madrid M15 Manacor M15 Manacor M15+H Bressuire M25 Naples M15 Bucharest M25 Naples M15 Porec M25 Reus M15 Poitiers M15 Valldoreix M15 Bucharest M15 Helsinki M25 Grasse M25 Bourg-en-Bresse M25 Uriage M25 Pitesti M15 Chornomorsk M25 Skopje M15 Platja D'Aro M15 Platja D'Aro M15 Monastir M15 Monastir M25 Monastir M25 Monastir M15 Grenoble M25 Faro M15 Monastir Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad M15 Telde M15 Creteil M25 Pazardzhik M25 Tavira M25 Monastir M25 Grasse Samsung Secruities Cup Challenger - Seoul M15 Rovinj M25 Reus M25 Angers M15 Kursumlijska Banja M25 Kursumlijska Banja Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan M25 Padova The Comercia Challenger - Aptos M25 Monastir M25 Monastir M25 Tarragona M25 Angers M25 Kursumlijska Banja M25 Antalya Samsung Securities Cup - Seoul Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa IV Manta Open - Manta Busan Open Challenger Tennis - Busan Sail Open - New Delhi New Delhi Challenger II - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka M15 Curtea de Arges M25 Angers Kia International in Caloundra - Caloundra Busan Open - Busan The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan China Open - Beijing Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto M15 Monastir Flea Market Cup Busan Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota M25 Huelva Melbourn Challenger Izmir Cup - Izmir Korat Challenger Mexico City Challenger Talahassee Challenger M15+H Bagnoles de l'Orne 14° BH Tennis Open - Belo Horizonte Samsung Securities Cup - Seoul Binghamton Challenger M25 Wetzlar Oldum Brown Vancouver Open - Vancouver Uncle Tobys Challenger in Caloundra - Caloundra Tiburon Challenger Calabasas Challenger Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger San Luis Potosi Challenger - San Luis Potosi Binghamton Challenger Bangkok Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Bergamo Challenger Kyoto Challenger Pingguo Challenger Wuhai Challenger Beijing Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta AGT Challenger - Leon Toyota Challenger Seoul Challenger Eckental Challenger M25 Monastir Loughborough Challenger Toyota Challenger France F6 (Poitiers) Granby Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Sarasota Challenger Kaohsiung Challenger Maui Challenger Dallas Challenger Tashkent Challenger - Tashkent Winnetka Challenger Beijing Challenger Recanati Challenger II Manta Open - Manta Aptos Challenger Yokohama Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Kolkata Challenger New Delhi Challenger Kyoto Challenger M25 Monastir Shenzhen Challenger M25 Monastir Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger M25 Faro Nanchang Challenger Fifth Third Bank Tennis Championships - Lexington Kaohsiung Challenger Aptos Challenger M25 Loule Keio Challenger International Tennis Tournament - Yokohama Busan Challenger Seoul Challenger 2008 China TCL Challenger - Guangzhou Toyota Challenger Bergamo Challenger Kyoto Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger Bangkok Challenger Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger Toyota Challenger Burnie Challenger Busan Challenger Granby Challenger Kaohsiung Challenger The Commercia Challenger - Aptos Shenzhen Challenger Odlum Brown Vancouver Open - Vancouver Nanchang Challenger Seoul Challenger Egypt F6 (Sharm El Sheikh) Nottingham Challenger Ilkley Challenger Winnipeg Challenger Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Flea Market Cup Busan Challenger Tennis - Busan Playford Challenger Shenzhen Challenger Nottingham Challenger Winnipeg Challenger Biella 5 Challenger Cassis Challenger Biel Challenger M25 Carnac Irving Challenger Winnetka Challenger Taipei City Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger M25 Biella Busan Challenger M25 Lesa Traralgon Challenger Belgium F4 (Lasne) M25 Pazardzhik Traralgon Challenger 2 Singapore Challenger Yokohama Challenger Toyota Challenger Taipei City Challenger Shanghai Challenger Taipei City Challenger Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Nottingham Challenger Gatineau Challenger Nottingham Challenger Kobe Challenger Ilkley Challenger Yokohama Challenger Todi Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Belgaum Open - Belgaum Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Fergana Challenger - Fergana Maui Challenger Launceston Challenger Seoul Challenger Jinan Challenger Ningboo Challenger Ho Chi Minh City Challenger Yokohama Challenger Braga Challenger Gimcheon Challenger Kia International In Kawana - Kawana Nonthaburi 1 Challenger Busan Open Challenger Tennis - Busan Ningboo Challenger St. Brieuc Challenger Liuzhou Challenger Mouilleron-Le-Captif Challenger France F18 (Plaisir) Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger M25 Vic Busan Challenger Brest Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Karlsruhe Challenger Jinan Challenger Kaohsiung Challenger Tampere Challenger Cleveland Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Porto Challenger Nottingham-2 Challenger Kyiv Challenger Charlottesville Challenger Champaign Challenger Lisbon Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger AIG Japan Open - Tokyo Biel Challenger St. Brieuc Challenger Bordeaux Challenger Oeiras 3 Challenger Dharwad Challenger 2003 - Dharwad Zug Challenger Challenger Ford de Cherbourg - Cherbourg Meerbusch Challenger Nanchang Challenger Cassis Challenger Rennes Challenger Orleans Challenger Mouilleron-Le-Captif Challenger St. Tropez Challenger Vilnus Challenger Roanne Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Kigali 2 Challenger Nonthaburi 3 Challenger Banja Luka Challenger Nonthaburi 1 Challenger Challenger DCN de Cherbourg - Cherbourg Kigali 2 Challenger Tenerife 2 Challenger Odlum Brown Vancouver Open - Vancouver Tunis Challenger Braunschweig Challenger AIG Japan Open - Tokyo Hagen Challenger Ningboo Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Samsung Securities Cup - Seoul Vancouver Challenger Istanbul Challenger Kyoto Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger Busan Challenger Knoxville Challenger AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Salzburg Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Pingguo Challenger Yokohama Challenger Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Toyota Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger Dallas Challenger Lyon Challenger Bergamo Challenger Dobrich 2 Challenger Valencia Challenger M15+H Bressuire Aircel Chennai Open - Chennai The Artois Championships - London Legg Mason Tennis Classic - Washington M15 Heraklion Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Aircel Chennai Open - Chennai Open 13 - Marseille Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Guimaraes Challenger Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Manta Challenger New York Open - New York Moselle Open - Metz Thailand Open - Bangkok Guadalajara Challenger Open 13 - Marseille Kyoto Challenger Rakuten Japan Open - Tokyo Gimcheon Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston Bunschoten Challenger M25 Monastir AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Gwangju Challenger Heilbronn Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Yokohama Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Zhangjiagang Challenger Lyon Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Mouilleron-Le-Captif Challenger Kobe Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto M25 Antalya Toyota Challenger Busan Challenger Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Cherbourg Challenger Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Shenzhen Open - Shenzhen Tenerife 2 Challenger Savannah Challenger Seville Challenger Nonthaburi 2 Challenger Tampere Challenger EFG Swiss Open - Gstaad Truist Atlanta Open - Atlanta Citi Open - Washington Trieste Challenger Szczecin Challenger Prague 2 Challenger Lyon Challenger Troyes Challenger China Open - Beijing Brest Challenger US Men's Clay Court Championship - Houston Royan Challenger Indianapolis Tennis Championships - Indianapolis Olbia Challenger China Open - Beijing Kigali 1 Challenger SAP Open - San Jose Luedenscheid Challenger Campbells Hall of Fame Tennis Championships - Newport Bonn Challenger Power Horse Cup - Dusseldorf Bonn Challenger Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach Oeiras 1 Challenger Oeiras 2 Challenger Murcia Challenger Blois Challenger St. Tropez Challenger Nonthaburi 3 Challenger Quimper Challenger Rogers Masters - Montreal Zadar Challenger Tallahassee Challenger Zagreb Challenger Rogers Masters - Toronto Troyes Challenger Blois Challenger Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Kigali 1 Challenger Sony Open Tennis - Miami AIG Japan Open - Tokyo Sibiu Challenger BNP Paribas Open - Indian Wells Vietnam Open - Ho Chi Minh City Monastir Challenger BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Open Parc - Lyon Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Australian Open - Melbourne U.S. Open - New York Miami Open - Miami Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 French Open - Paris French Open - Paris Davis Cup, Group I, 2R, JPN-KOR 3-2 Wimbledon - London ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York French Open - Paris U.S. Open - New York 15th Asian Games Doha 2006 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, JPN-IND 4-1 Todi Challenger Brest Challenger Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QR, JPN-ECU 0-3 Olympics - London Wimbledon (juniors) Sarasota Challenger M25+H Mulhouse